﻿<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Master/SIM.Master"
    Theme="SIM" CodeBehind="frmCanal.aspx.cs" Inherits="SIM.Geo.UI.Geo.FrmCanal" %>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
    <script type="text/javascript">
        function BuscarLaborOpenModal(url) {
            var datos = window.showModalDialog(url, "", "dialogHeight:500px;dialogWidth:950px");
            if (datos !== null)
                document.getElementById('<%=hidDato.ClientID %>').value = datos;


            return false;
        }
    </script>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server" EnableViewState="true" UpdateMode="Conditional">
        <ContentTemplate>
            <div>
                <table style="width: 100%;" border="0">
                    <tbody>
                        <tr>
                            <td>
                                <div class="optiongroup">
                                    <div class="navigator-icon">
                                    </div>
                                    <span class="navigator-item">Geología</span> <span class="active-op">Canal</span>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <table style="width: 100%; height: 50px;" id="FiltroTabla">
                                    <tbody>
                                        <tr>
                                            <td>
                                                Año
                                            </td>
                                            <td>
                                                <telerik:RadNumericTextBox ID="txtAnioBuscar" runat="server" Width="60px" DataType="System.Int16"
                                                    MaxLength="4" MaxValue="2030" MinValue="1980" ShowSpinButtons="false">
                                                    <NegativeStyle Resize="None" />
                                                    <NumberFormat DecimalDigits="0" ZeroPattern="n" GroupSeparator="" />
                                                    <EmptyMessageStyle Resize="None" />
                                                    <ReadOnlyStyle Resize="None" />
                                                    <FocusedStyle Resize="None" />
                                                    <DisabledStyle Resize="None" />
                                                    <InvalidStyle Resize="None" />
                                                    <HoveredStyle Resize="None" />
                                                    <EnabledStyle Resize="None" />
                                                </telerik:RadNumericTextBox>
                                                <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="txtAnioBuscar"
                                                    ErrorMessage="Año no es válido" ValidationGroup="Busqueda" ForeColor="Red" Display="None" />
                                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender12" runat="server"
                                                    TargetControlID="RequiredFieldValidator7">
                                                </ajaxToolkit:ValidatorCalloutExtender>
                                            </td>
                                            <td>
                                                Zona
                                            </td>
                                            <td>
                                                <asp:DropDownList ID="ddlZonaBuscar" runat="server">
                                                </asp:DropDownList>
                                            </td>
                                            <td>
                                                Estado
                                            </td>
                                            <td>
                                                <asp:DropDownList ID="ddlEstadoBuscar" runat="server">
                                                </asp:DropDownList>
                                            </td>
                                            <td>
                                                Mes
                                            </td>
                                            <td>
                                                <asp:DropDownList ID="ddlMesBuscar" runat="server">
                                                </asp:DropDownList>
                                                <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="Para regsitrar nuevo CANAL seleccione MES!"
                                                    ValidationGroup="Nuevo" ControlToValidate="ddlMesBuscar" ValueToCompare="0" Operator="NotEqual"
                                                    ForeColor="Red" Display="None"></asp:CompareValidator>
                                                <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender13" runat="server"
                                                    TargetControlID="CompareValidator1" PopupPosition="BottomLeft">
                                                </ajaxToolkit:ValidatorCalloutExtender>
                                            </td>
                                            <td>
                                                <asp:ImageButton ID="ibtnBuscar" runat="server" ToolTip="Buscar" ImageUrl="~/Imagen/botones/button_search32.png"
                                                    OnClick="IbtnBuscarClick" ValidationGroup="Busqueda" />
                                            </td>
                                        </tr>
                                    </tbody>
                                </table>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <div>
                <asp:ImageButton ID="ibtnExportar" runat="server" ToolTip="Exportar" ImageUrl="~/Imagen/botones/button_excel32.png"
                    OnClick="IbtnExportarClick" />
            </div>
            <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
            </telerik:RadAjaxLoadingPanel>
            <telerik:RadAjaxPanel ID="RadAjaxPanel2" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
                <telerik:RadGrid runat="server" ID="rgLista" AutoGenerateColumns="False" AllowSorting="True"
                    AllowPaging="True" ShowStatusBar="True" AllowMultiRowSelection="True" AllowFilteringByColumn="True"
                    OnItemCommand="RgListaItemCommand" OnDeleteCommand="RgListaDeleteCommand" OnPageIndexChanged="RgListaPageIndexChanged"
                    OnSortCommand="RgListaSortCommand" OnPageSizeChanged="RgListaPageSizeChanged"
                    OnItemDataBound="RgListaItemDataBound" 
                    MasterTableView-NoMasterRecordsText="No se ha registrado información..." 
                    GroupPanelPosition="Top" ResolvedRenderMode="Classic">
                    <GroupingSettings CaseSensitive="false" />
                    <MasterTableView DataKeyNames="CodigoCanal,Estado">
                        <Columns>
                            <telerik:GridTemplateColumn Reorderable="true" DataField="CodigoCanal" AllowFiltering="false"
                                HeaderText="Sel" UniqueName="Sel" HeaderStyle-Width="30px">
                                <ItemTemplate>
                                    <asp:HiddenField ID="hidSel" runat="server" Value='<%# DataBinder.Eval(Container.DataItem, "CodigoCanal") %>' />
                                    <asp:HiddenField ID="hidEstado" runat="server" Value='<%# DataBinder.Eval(Container.DataItem, "Estado") %>' />
                                    <asp:CheckBox ID="chkSel" runat="server" />
                                </ItemTemplate>
                                <HeaderStyle Width="30px" />
                            </telerik:GridTemplateColumn>
                            <telerik:GridBoundColumn DataField="CodigoCanal" HeaderText="Código" ReadOnly="false"
                                ForceExtractValue="Always" ConvertEmptyStringToNull="true" AllowFiltering="false"
                                Visible="false" />
                            <telerik:GridBoundColumn DataField="NombreCAN" HeaderText="Nombre CAN" HeaderStyle-Width="120px"
                                FilterControlWidth="80px" AutoPostBackOnFilter="true" ShowFilterIcon="false"
                                CurrentFilterFunction="Contains">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Distancia" HeaderText="Distancia" HeaderStyle-Width="80px"
                                AllowFiltering="true" FilterControlWidth="60px" AutoPostBackOnFilter="true" ShowFilterIcon="false"
                                CurrentFilterFunction="EqualTo" DataType="System.Double">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Estado" HeaderText="Codigo Estado" ReadOnly="false"
                                ForceExtractValue="Always" ConvertEmptyStringToNull="true" AllowFiltering="false"
                                Visible="false" />
                            <telerik:GridBoundColumn DataField="DescripcionEstado" HeaderText="Estado" HeaderStyle-Width="120px"
                                FilterControlWidth="70px" AutoPostBackOnFilter="true" ShowFilterIcon="false"
                                CurrentFilterFunction="Contains">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="FechaInicio" HeaderText="F. Inicio" DataFormatString="{0:dd/MM/yyyy}"
                                HeaderStyle-Width="120px" FilterControlWidth="80px" AutoPostBackOnFilter="true"
                                ShowFilterIcon="false" CurrentFilterFunction="EqualTo" DataType="System.DateTime">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="DescripcionTipoLadoCanal" HeaderText="Lado" HeaderStyle-Width="120px"
                                FilterControlWidth="80px" AutoPostBackOnFilter="true" ShowFilterIcon="false"
                                CurrentFilterFunction="Contains">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="AnchoLabor" HeaderText="Ancho Labor" HeaderStyle-Width="80px"
                                AllowFiltering="true" FilterControlWidth="60px" AutoPostBackOnFilter="true" ShowFilterIcon="false"
                                CurrentFilterFunction="EqualTo" DataType="System.Int32">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="NombreLabor" HeaderText="Labor" HeaderStyle-Width="120px"
                                FilterControlWidth="80px" AutoPostBackOnFilter="true" ShowFilterIcon="false"
                                CurrentFilterFunction="Contains">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="Referencia" HeaderText="Referencia" HeaderStyle-Width="100px"
                                FilterControlWidth="70px" AutoPostBackOnFilter="true" ShowFilterIcon="false"
                                CurrentFilterFunction="Contains">
                            </telerik:GridBoundColumn>
                            <telerik:GridButtonColumn UniqueName="btnUbicacion" ConfirmTitle="Ubicación" Text="Actualizar ubicación"
                                ButtonType="ImageButton" CommandName="Ubicacion" ImageUrl="~/Imagen/botones/button_location16.png" />
                            <telerik:GridButtonColumn UniqueName="btnVer" ConfirmTitle="Ver" Text="Ver" ButtonType="ImageButton"
                                CommandName="Ver" ImageUrl="../Imagen/botones/button_ver16.png" />
                            <telerik:GridButtonColumn UniqueName="btnEditar" ConfirmTitle="Modificar" Text="Modificar"
                                ButtonType="ImageButton" CommandName="Editar" ImageUrl="~/Imagen/botones/button_edit16.png" />
                            <telerik:GridButtonColumn UniqueName="btnEliminar" ConfirmText="Está seguro de eliminar?"
                                ConfirmDialogType="RadWindow" ConfirmTitle="Confirmar" ButtonType="ImageButton"
                                Text="Eliminar" CommandName="Delete" ImageUrl="~/Imagen/botones/button_delete16.png" />
                        </Columns>
                        <EditFormSettings>
                            <EditColumn ButtonType="ImageButton" />
                        </EditFormSettings>
                        <PagerStyle PageSizeControlType="RadComboBox" />
                    </MasterTableView>
                    <PagerStyle Mode="NextPrevAndNumeric" />
                    <PagerStyle PageSizeControlType="RadComboBox" Mode="NextPrevAndNumeric" />
                    <ClientSettings EnableRowHoverStyle="true">
                        <ClientEvents OnRowDblClick="rowDblClick" />
                        <Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" FrozenColumnsCount="2"
                            ScrollHeight="170px" />
                    </ClientSettings>
                </telerik:RadGrid>
                <br />
                <asp:Panel ID="pnlMensaje" runat="server" class="alert alert-success" Visible="false">
                    <strong>¡Atención!</strong>
                    <asp:Label ID="lblMensaje" runat="server" Text=""></asp:Label>
                </asp:Panel>
            </telerik:RadAjaxPanel>
            <div>
                <table>
                    <tbody>
                        <tr>
                            <td>
                                <asp:ImageButton ID="ibtnRegistrar" runat="server" ToolTip="Agregar" ValidationGroup="Nuevo"
                                    ImageUrl="~/Imagen/botones/button_add32.png" OnClick="IbtnRegistrarClick" />
                            </td>
                            <td>
                                <asp:ImageButton ID="ibtnFinalizar" runat="server" ToolTip="Finalizar" ImageUrl="~/Imagen/botones/button_finish32.png"
                                    OnClientClick="return confirm('Está seguro de Finalizar Canal[s] seleccionado[s]?');"
                                    OnClick="IbtnFinalizarClick" />
                            </td>
                            <td>
                                <asp:ImageButton ID="ibtnMuestras" runat="server" ImageUrl="~/Imagen/botones/button_muestra32.png"
                                    OnClick="IbtnMuestrasClick" ToolTip="Muestras" />
                            </td>
                            <td>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </div>
        </ContentTemplate>
        <Triggers>
            <ajax:PostBackTrigger ControlID="ibtnExportar" />
            <ajax:AsyncPostBackTrigger ControlID="ibtnGuardar" EventName="Click" />
            <ajax:AsyncPostBackTrigger ControlID="ibtnGuardarUbicacion" EventName="Click" />
<asp:PostBackTrigger ControlID="ibtnExportar"></asp:PostBackTrigger>
<asp:AsyncPostBackTrigger ControlID="ibtnGuardar" EventName="Click"></asp:AsyncPostBackTrigger>
<asp:AsyncPostBackTrigger ControlID="ibtnGuardarUbicacion" EventName="Click"></asp:AsyncPostBackTrigger>
        </Triggers>
    </asp:UpdatePanel>
    <telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableShadow="true">
    </telerik:RadWindowManager>
    <!--Vista registro-->
    <ajaxToolkit:ModalPopupExtender ID="mpRegistro" runat="server" TargetControlID="Button3"
        DropShadow="false" PopupControlID="pnlRegistro" BackgroundCssClass="BackgroundPopup"
        CancelControlID="imgClose" PopupDragHandleControlID="popupHeader" Drag="true">
    </ajaxToolkit:ModalPopupExtender>
    <asp:Button ID="Button3" runat="server" Text="Button" Style="display: none;" />
    <asp:Panel ID="pnlRegistro" runat="server" Width="800px" CssClass="posicion_panel_popup"
        Style="display: block;">
        <div id="popupHeader" class="bg_title_modalpopup">
            <h3 class="titulo_modalpopup">
                <asp:Label ID="lblTitleModal" runat="server" Text="Canal: Registrar"></asp:Label>
            </h3>
            <div class="bg_modulo_cerrarmodal">
                <asp:ImageButton ID="imgClose" runat="server" ImageUrl="~/App_Themes/Imagenes/btn-cerrar-popup.jpg"
                    OnClick="ImgCloseClick" />
            </div>
        </div>
        <ajax:UpdatePanel ID="updRegistro" runat="server" UpdateMode="Always">
            <ContentTemplate>
                <div id="modalregistro" class="contenedor_modalpopup">
                    <table class="table_modalpopup">
                        <tbody>
                            <tr>
                                <td>
                                    Nombre CAN*
                                </td>
                                <td>
                                    <asp:TextBox ID="txtNombreCAN" runat="server"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtNombreCAN"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender3" runat="server"
                                        TargetControlID="RequiredFieldValidator1">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                    <asp:HiddenField ID="hidCodigo" runat="server" />
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    Año*
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtAnio" runat="server" Width="60px" DataType="System.Int16"
                                        MaxLength="4" MaxValue="2030" MinValue="1980" ShowSpinButtons="false">
                                        <NegativeStyle Resize="None" />
                                        <NumberFormat DecimalDigits="0" ZeroPattern="n" GroupSeparator="" />
                                        <EmptyMessageStyle Resize="None" />
                                        <ReadOnlyStyle Resize="None" />
                                        <FocusedStyle Resize="None" />
                                        <DisabledStyle Resize="None" />
                                        <InvalidStyle Resize="None" />
                                        <HoveredStyle Resize="None" />
                                        <EnabledStyle Resize="None" />
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator13" runat="server" ControlToValidate="txtAnio"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server"
                                        TargetControlID="RequiredFieldValidator13">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Responsable*
                                </td>
                                <td>
                                    <asp:DropDownList ID="ddlResponsable" runat="server">
                                    </asp:DropDownList>
                                    <asp:CompareValidator ID="CompareValidator3" runat="server" ErrorMessage="Campo obligatorio!"
                                        ValidationGroup="Guardar" ControlToValidate="ddlResponsable" ValueToCompare="0"
                                        Operator="NotEqual" ForeColor="Red" Display="None"></asp:CompareValidator>
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender5" runat="server"
                                        TargetControlID="CompareValidator3">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                </td>
                                <td>
                                    Mes*
                                </td>
                                <td>
                                    <asp:DropDownList ID="ddlMes" runat="server">
                                    </asp:DropDownList>
                                    <asp:CompareValidator ID="CompareValidator5" runat="server" ErrorMessage="Campo obligatorio!"
                                        ValidationGroup="Guardar" ControlToValidate="ddlMes" ValueToCompare="0" Operator="NotEqual"
                                        ForeColor="Red" Display="None"></asp:CompareValidator>
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender7" runat="server"
                                        TargetControlID="CompareValidator5">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                </td>
                                <td>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    Zona*
                                </td>
                                <td>
                                    <asp:DropDownList ID="ddlZona" runat="server">
                                    </asp:DropDownList>
                                    <asp:CompareValidator ID="CompareValidator2" runat="server" ErrorMessage="Campo obligatorio!"
                                        ValidationGroup="Guardar" ControlToValidate="ddlZona" ValueToCompare="0" Operator="NotEqual"
                                        ForeColor="Red" Display="None"></asp:CompareValidator>
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server"
                                        TargetControlID="CompareValidator2">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Fecha Inicio*
                                </td>
                                <td>
                                    <telerik:RadDatePicker ID="txtFechaInicio" runat="server" DateInput-EmptyMessage="Seleccione">
                                    </telerik:RadDatePicker>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtFechaInicio"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender10" runat="server"
                                        TargetControlID="RequiredFieldValidator5">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                </td>
                                <td>
                                    <%--                   <telerik:RadDatePicker ID="txtFechaFinal" runat="server">
                                    </telerik:RadDatePicker>--%>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Labor*
                                </td>
                                <td>
                                    <telerik:RadAjaxPanel runat="server" ID="RadAjaxPanel1">
                                        <telerik:RadSearchBox ID="searchBoxLabor" runat="server" Width="250" ShowSearchButton="false"
                                            EmptyMessage="Buscar labor.." OnSearch="SearchBoxLaborSearch">
                                            <DropDownSettings Height="150" Width="250" />
                                            <WebServiceSettings Path="frmSondaje1.aspx" Method="GetResults" />
                                        </telerik:RadSearchBox>
                                        <asp:ImageButton ID="ibtnConsultar" runat="server" ImageUrl="~/Imagen/botones/button_help32.png"
                                            OnClientClick="BuscarLaborOpenModal('../Geo/frmBuscarLabor.aspx');" ToolTip="Consultar Labor" />
                                    </telerik:RadAjaxPanel>
                                    <asp:Label ID="lblLabor" runat="server" Text=""></asp:Label>
                                    <asp:HiddenField ID="hidCodigoLabor" runat="server" Value="0" />
                                    <asp:HiddenField ID="hidDato" runat="server" Value="0" />
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    Distancia*
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtDistancia" runat="server" Width="100px" MinValue="0">
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="txtDistancia"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender9" runat="server"
                                        TargetControlID="RequiredFieldValidator4">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Ancho*
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtAncho" runat="server" Width="100px" MaxValue="99"
                                        MinValue="0">
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtAncho"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender6" runat="server"
                                        TargetControlID="RequiredFieldValidator3">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    Estado
                                </td>
                                <td>
                                    <asp:Label ID="lblEstado" runat="server" Text=""></asp:Label>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Lado*
                                </td>
                                <td>
                                    <asp:DropDownList ID="ddlLado" runat="server">
                                    </asp:DropDownList>
                                    <asp:CompareValidator ID="CompareValidator4" runat="server" ErrorMessage="Campo obligatorio!"
                                        ValidationGroup="Guardar" ControlToValidate="ddlLado" ValueToCompare="0" Operator="NotEqual"
                                        ForeColor="Red" Display="None"></asp:CompareValidator>
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender8" runat="server"
                                        TargetControlID="CompareValidator4">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                </td>
                                <td>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Referencia*
                                </td>
                                <td colspan="3">
                                    <telerik:RadTextBox ID="txtReferencia" runat="server" Height="40px" MaxLength="50"
                                        TextMode="MultiLine" Width="400px">
                                    </telerik:RadTextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="txtReferencia"
                                        ErrorMessage="Campo obligatorio!" ValidationGroup="Guardar" ForeColor="Red" Display="None" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender11" runat="server"
                                        TargetControlID="RequiredFieldValidator6">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    &nbsp;
                                </td>
                                <td colspan="3">
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Observaciones
                                </td>
                                <td colspan="3">
                                    <telerik:RadTextBox ID="txtObservaciones" runat="server" Height="60px" MaxLength="300"
                                        TextMode="MultiLine" Width="400px">
                                    </telerik:RadTextBox>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td colspan="5">
                                    (*) CAMPOS OBLIGATORIOS
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td colspan="5">
                                    <asp:Panel ID="pnlMensajeValidacion" runat="server" class="alert alert-danger">
                                        <strong>¡Atención!</strong>
                                        <asp:Label ID="lblMensajeValidacion" runat="server" Text=""></asp:Label>
                                    </asp:Panel>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <div class="bg_contentbuttons">
                        <asp:ImageButton ID="ibtnGuardar" runat="server" ValidationGroup="Guardar" ImageUrl="~/Imagen/botones/button_save32.png"
                            ToolTip="Guardar" OnClick="IbtnGuardarClick" />
                        <asp:ImageButton ID="ibtnCancelar" runat="server" ImageUrl="~/Imagen/botones/button_cancel32_2.png"
                            ToolTip="Cancelar" OnClick="IbtnCancelarClick" />
                    </div>
                    <div class="bg_pie_modalpopup">
                    </div>
                </div>
            </ContentTemplate>
        </ajax:UpdatePanel>
    </asp:Panel>
    <!--Vista registro-->
    <ajaxToolkit:ModalPopupExtender ID="mpUbicacion" runat="server" TargetControlID="Button5"
        DropShadow="false" PopupControlID="pnlUbicacion" BackgroundCssClass="BackgroundPopup"
        CancelControlID="imgClose" PopupDragHandleControlID="popupHeader" Drag="true">
    </ajaxToolkit:ModalPopupExtender>
    <asp:Button ID="Button5" runat="server" Text="Button" Style="display: none;" />
    <asp:Panel ID="pnlUbicacion" runat="server" Width="450px" CssClass="posicion_panel_popup"
        Style="display: block;">
        <div id="Div1" class="bg_title_modalpopup">
            <h3 class="titulo_modalpopup">
                <asp:Label ID="Label1" runat="server" Text="Canal: Actualizar ubicación"></asp:Label>
            </h3>
            <div class="bg_modulo_cerrarmodal">
                <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/App_Themes/Imagenes/btn-cerrar-popup.jpg"
                    OnClick="ImgCloseClick" />
            </div>
        </div>
        <ajax:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Always">
            <ContentTemplate>
                <div id="Div2" class="contenedor_modalpopup">
                    <table class="table_modalpopup">
                        <tbody>
                            <tr>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Nombre DDH
                                </td>
                                <td>
                                    <asp:TextBox ID="txtNombreCAN1" runat="server" Enabled="false"></asp:TextBox>
                                </td>
                                <td>
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Labor
                                </td>
                                <td>
                                    <asp:TextBox ID="txtNombreLabor1" runat="server" Height="20px" Enabled="false"></asp:TextBox>
                                    <asp:HiddenField ID="hidCodigoZona" runat="server" />
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td colspan="5">
                                    <div>
                                        <fieldset style="width: 400px">
                                            <legend>Ubicación espacial</legend>
                                            <table>
                                                <tbody>
                                                    <tr>
                                                        <td>
                                                            Este *
                                                        </td>
                                                        <td>
                                                            <telerik:RadNumericTextBox ID="txtEste" runat="server" Width="150">
                                                            </telerik:RadNumericTextBox>
                                                            <asp:RequiredFieldValidator ID="RequiredFieldValidator70" runat="server" ControlToValidate="txtEste"
                                                                ErrorMessage="Campo obligatorio!" ValidationGroup="GuardarUbicacion" ForeColor="Red"
                                                                Display="None" />
                                                            <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender70" runat="server"
                                                                TargetControlID="RequiredFieldValidator70">
                                                            </ajaxToolkit:ValidatorCalloutExtender>
                                                        </td>
                                                        <td>
                                                            <asp:ImageButton ID="ibtnAutocad" runat="server" ImageUrl="~/Imagen/botones/button_picar32.png"
                                                                ToolTip="Picar Autocad" OnClick="IbtnAutocadClick" />
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            Norte *
                                                        </td>
                                                        <td>
                                                            <telerik:RadNumericTextBox ID="txtNorte" runat="server" Width="150">
                                                            </telerik:RadNumericTextBox>
                                                            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtNorte"
                                                                ErrorMessage="Campo obligatorio!" ValidationGroup="GuardarUbicacion" ForeColor="Red"
                                                                Display="None" />
                                                            <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server"
                                                                TargetControlID="RequiredFieldValidator2">
                                                            </ajaxToolkit:ValidatorCalloutExtender>
                                                        </td>
                                                        <td>
                                                            &nbsp;
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            Cota *
                                                        </td>
                                                        <td>
                                                            <telerik:RadNumericTextBox ID="txtCota" runat="server" Width="80">
                                                            </telerik:RadNumericTextBox>
                                                            <asp:RequiredFieldValidator ID="RequiredFieldValidator71" runat="server" ControlToValidate="txtCota"
                                                                Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="GuardarUbicacion" />
                                                            <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender71" runat="server"
                                                                TargetControlID="RequiredFieldValidator71">
                                                            </ajaxToolkit:ValidatorCalloutExtender>
                                                        </td>
                                                        <td>
                                                            &nbsp;
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            Inclinación *
                                                        </td>
                                                        <td>
                                                            <telerik:RadNumericTextBox ID="txtInclinacion" runat="server" Width="200" MinValue="-90"
                                                                MaxValue="90">
                                                                <NegativeStyle Resize="None" />
                                                                <NumberFormat DecimalDigits="20" ZeroPattern="n" />
                                                                <EmptyMessageStyle Resize="None" />
                                                                <ReadOnlyStyle Resize="None" />
                                                                <FocusedStyle Resize="None" />
                                                                <DisabledStyle Resize="None" />
                                                                <InvalidStyle Resize="None" />
                                                                <HoveredStyle Resize="None" />
                                                                <EnabledStyle Resize="None" />
                                                            </telerik:RadNumericTextBox>
                                                            <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ControlToValidate="txtInclinacion"
                                                                Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="GuardarUbicacion" />
                                                            <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender14" runat="server"
                                                                TargetControlID="RequiredFieldValidator8">
                                                            </ajaxToolkit:ValidatorCalloutExtender>
                                                            <asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="txtInclinacion"
                                                                Display="None" ErrorMessage="Rango permitido es [-90 a 90]" ForeColor="Red" MaximumValue="90"
                                                                MinimumValue="-90" Type="Double" ValidationGroup="Guardar"></asp:RangeValidator>
                                                            <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender15" runat="server"
                                                                TargetControlID="RangeValidator1">
                                                            </ajaxToolkit:ValidatorCalloutExtender>
                                                        </td>
                                                        <td>
                                                            <asp:ImageButton ID="ibtnInclinacion" runat="server" ImageUrl="~/Imagen/botones/button_edit16.png"
                                                                ToolTip="Inclinación" OnClick="IbtnInclinacionClick" />
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                            Azimut *
                                                        </td>
                                                        <td>
                                                            <telerik:RadNumericTextBox ID="txtAzimut" runat="server" Width="200" MinValue="0"
                                                                MaxValue="360">
                                                                <NegativeStyle Resize="None" />
                                                                <NumberFormat DecimalDigits="20" ZeroPattern="n" />
                                                                <EmptyMessageStyle Resize="None" />
                                                                <ReadOnlyStyle Resize="None" />
                                                                <FocusedStyle Resize="None" />
                                                                <DisabledStyle Resize="None" />
                                                                <InvalidStyle Resize="None" />
                                                                <HoveredStyle Resize="None" />
                                                                <EnabledStyle Resize="None" />
                                                            </telerik:RadNumericTextBox>
                                                            <asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" ControlToValidate="txtAzimut"
                                                                Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="GuardarUbicacion" />
                                                            <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender16" runat="server"
                                                                TargetControlID="RequiredFieldValidator9">
                                                            </ajaxToolkit:ValidatorCalloutExtender>
                                                            <asp:RangeValidator ID="RangeValidator2" runat="server" ControlToValidate="txtAzimut"
                                                                Display="None" ErrorMessage="Rango permitido es [0 menor que 360]" ForeColor="Red"
                                                                MaximumValue="360" MinimumValue="0" Type="Double" ValidationGroup="Guardar"></asp:RangeValidator>
                                                            <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender17" runat="server"
                                                                TargetControlID="RangeValidator2">
                                                            </ajaxToolkit:ValidatorCalloutExtender>
                                                        </td>
                                                        <td>
                                                            <asp:ImageButton ID="ibtnAzimut" runat="server" ImageUrl="~/Imagen/botones/button_edit16.png"
                                                                ToolTip="Azimut" OnClick="IbtnAzimutClick" />
                                                        </td>
                                                    </tr>
                                                </tbody>
                                            </table>
                                        </fieldset>
                                    </div>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td colspan="3">
                                    (*) CAMPOS OBLIGATORIOS
                                </td>
                                <td>
                                </td>
                                <td>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="3">
                                    <asp:Panel ID="pnlMensajeValidacionUbicacion" runat="server" class="alert alert-danger">
                                        <strong>¡Atención!</strong>
                                        <asp:Label ID="lblMensajeValidacionUbicacion" runat="server" Text=""></asp:Label>
                                    </asp:Panel>
                                </td>
                                <td>
                                </td>
                                <td>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <div class="bg_contentbuttons">
                        <asp:ImageButton ID="ibtnGuardarUbicacion" runat="server" ValidationGroup="GuardarUbicacion"
                            ImageUrl="~/Imagen/botones/button_save32.png" ToolTip="Guardar" OnClick="IbtnGuardarUbicacionClick" />
                        <asp:ImageButton ID="ibtnCancelarUbicacion" runat="server" ImageUrl="~/Imagen/botones/button_cancel32_2.png"
                            ToolTip="Cancelar" OnClick="IbtnCancelarUbicacionClick" />
                    </div>
                    <div class="bg_pie_modalpopup">
                    </div>
                </div>
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="ibtnInclinacion" EventName="Click" />
            </Triggers>
        </ajax:UpdatePanel>
    </asp:Panel>
    <!--Vista consulta Labor-->
    <ajaxToolkit:ModalPopupExtender ID="mpHora" runat="server" TargetControlID="Button4"
        DropShadow="false" PopupControlID="pnlHora" BackgroundCssClass="BackgroundPopup_subpopup"
        CancelControlID="imgCloseHora" PopupDragHandleControlID="popupHeaderHora" Drag="true">
    </ajaxToolkit:ModalPopupExtender>
    <asp:Button ID="Button4" runat="server" Text="Button" Style="display: none;" />
    <asp:Panel ID="pnlHora" runat="server" Width="300px" CssClass="posicion_panel_popup"
        Style="display: block;">
        <div id="popupHeaderHora" class="bg_title_modalpopup">
            <h3 class="titulo_modalpopup">
                <asp:Label ID="lblTituloHora" runat="server" Text="Ingrese"></asp:Label>
            </h3>
            <div class="bg_modulo_cerrarmodal">
                <asp:ImageButton ID="imgCloseHora" runat="server" ImageUrl="~/App_Themes/Imagenes/btn-cerrar-popup.jpg" />
            </div>
        </div>
        <ajax:UpdatePanel ID="updHora" runat="server" UpdateMode="Always">
            <ContentTemplate>
                <div id="modalHora" class="contenedor_modalpopup_subpopup">
                    <table class="table_modalpopup">
                        <tbody>
                            <tr>
                                <td>
                                    &nbsp;
                                </td>
                                <td>
                                    &nbsp;
                                    <asp:HiddenField ID="hidOpcionHora" runat="server" />
                                </td>
                                <td>
                                    &nbsp;
                                </td>
                            </tr>
                            <tr>
                                <td colspan="2">
                                    <asp:Label ID="lblHora" runat="server" Text=""></asp:Label>
                                    <br />
                                </td>
                                <td>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Grados *
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtGrados" runat="server" Width="100" DataType="System.Int32">
                                        <NegativeStyle Resize="None" />
                                        <NumberFormat DecimalDigits="0" ZeroPattern="n" />
                                        <EmptyMessageStyle Resize="None" />
                                        <ReadOnlyStyle Resize="None" />
                                        <FocusedStyle Resize="None" />
                                        <DisabledStyle Resize="None" />
                                        <InvalidStyle Resize="None" />
                                        <HoveredStyle Resize="None" />
                                        <EnabledStyle Resize="None" />
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ControlToValidate="txtGrados"
                                        Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="GuardarHora" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender18" runat="server"
                                        TargetControlID="RequiredFieldValidator10">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                    <asp:RangeValidator ID="rvGrados" runat="server" ControlToValidate="txtGrados" Display="None"
                                        ErrorMessage="Rango permitido es [0-359]" ForeColor="Red" MaximumValue="359"
                                        MinimumValue="0" Type="Double" ValidationGroup="GuardarHora"></asp:RangeValidator>
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender19" runat="server"
                                        TargetControlID="rvGrados">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Minutos *
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtMinutos" runat="server" Width="100">
                                        <NegativeStyle Resize="None" />
                                        <NumberFormat DecimalDigits="0" ZeroPattern="n" />
                                        <EmptyMessageStyle Resize="None" />
                                        <ReadOnlyStyle Resize="None" />
                                        <FocusedStyle Resize="None" />
                                        <DisabledStyle Resize="None" />
                                        <InvalidStyle Resize="None" />
                                        <HoveredStyle Resize="None" />
                                        <EnabledStyle Resize="None" />
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" ControlToValidate="txtMinutos"
                                        Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="GuardarHora" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender20" runat="server"
                                        TargetControlID="RequiredFieldValidator11">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                    <asp:RangeValidator ID="RangeValidator5" runat="server" ControlToValidate="txtMinutos"
                                        Display="None" ErrorMessage="Rango permitido es [0-59]" ForeColor="Red" MaximumValue="59"
                                        MinimumValue="0" Type="Double" ValidationGroup="GuardarHora"></asp:RangeValidator>
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender21" runat="server"
                                        TargetControlID="RangeValidator5">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Segundos *
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtSegundos" runat="server" Width="100">
                                        <NegativeStyle Resize="None" />
                                        <NumberFormat DecimalDigits="0" ZeroPattern="n" />
                                        <EmptyMessageStyle Resize="None" />
                                        <ReadOnlyStyle Resize="None" />
                                        <FocusedStyle Resize="None" />
                                        <DisabledStyle Resize="None" />
                                        <InvalidStyle Resize="None" />
                                        <HoveredStyle Resize="None" />
                                        <EnabledStyle Resize="None" />
                                    </telerik:RadNumericTextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" ControlToValidate="txtSegundos"
                                        Display="None" ErrorMessage="Campo obligatorio!" ForeColor="Red" ValidationGroup="GuardarHora" />
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender22" runat="server"
                                        TargetControlID="RequiredFieldValidator12">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                    <asp:RangeValidator ID="RangeValidator6" runat="server" ControlToValidate="txtSegundos"
                                        Display="None" ErrorMessage="Rango permitido es [0-59]" ForeColor="Red" MaximumValue="59"
                                        MinimumValue="0" Type="Double" ValidationGroup="GuardarHora"></asp:RangeValidator>
                                    <ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender23" runat="server"
                                        TargetControlID="RangeValidator6">
                                    </ajaxToolkit:ValidatorCalloutExtender>
                                </td>
                                <td>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                    <div class="bg_contentbuttons_subpopup">
                        <asp:ImageButton ID="ibtnOk" runat="server" ValidationGroup="GuardarHora" ImageUrl="~/Imagen/botones/button_ok32.png"
                            ToolTip="Guardar" OnClick="IbtnOkClick" />
                        <asp:ImageButton ID="ibtnCancel" runat="server" ImageUrl="~/Imagen/botones/button_cancel32_2.png"
                            ToolTip="Cancelar" OnClick="IbtnCancelClick" />
                    </div>
                    <div class="bg_pie_modalpopup">
                    </div>
                </div>
            </ContentTemplate>
        </ajax:UpdatePanel>
    </asp:Panel>
</asp:Content>
